Лабораторная работа №14

Настройка файловых служб Samba

Газизянов Владислав Альбертович

2025-12-04

Цели и задачи

Цель: Приобретение навыков настройки доступа к общим ресурсам по протоколу SMB

Задачи: - Настройка сервера Samba - Конфигурация клиентского доступа - Автоматизация развертывания - Управление безопасностью

Установка и настройка сервера

Основные этапы: - Установка пакетов samba, samba-client, cifs-utils - Создание пользовательских групп - Конфигурация файла smb.conf - Запуск службы Samba

Установка Samba пакетов на сервере

Конфигурация сервера Samba

Настройка параметров: - Определение рабочей группы - Создание разделов общего доступа - Настройка прав доступа к ресурсам - Проверка синтаксиса конфигурации

Конфигурация файла smb.conf

Безопасность и сетевые настройки

Обеспечение защиты: - Настройка межсетевого экрана - Конфигурация политик SELinux - Управление правами доступа к каталогам - Аутентификация пользователей

Настройка firewall для Samba

Запуск службы Samba

Активация сервиса: - Запуск демона smb - Настройка автозапуска - Проверка статуса службы - Диагностика работы

Запуск службы Samba

Клиентская конфигурация

Настройка доступа: - Установка клиентских пакетов - Конфигурация firewall клиента - Проверка доступности ресурсов - Настройка подключения

Установка Samba клиента

Проверка доступности ресурсов

Диагностика подключения: - Использование утилиты smbclient - Тестирование под разными учётными записями - Проверка списка доступных ресурсов - Анализ ошибок подключения

Проверка доступности SMB-ресурсов

Монтирование SMB-ресурсов

Организация доступа: - Создание точки монтирования - Ручное монтирование ресурсов - Настройка параметров доступа - Тестирование функциональности

Монтирование SMB-ресурса на клиенте

Автоматическое монтирование

Настройка автоподключения: - Создание файла учётных данных - Редактирование /etc/fstab - Использование параметра _netdev - Проверка после перезагрузки

Настройка автоматического монтирования Samba

Управление пользователями

Работа с учётными записями: - Добавление пользователей в базу Samba - Настройка паролей доступа - Управление групповыми правами - Контроль аутентификации

Добавление пользователя в базу Samba

SELinux для Samba

Безопасность на уровне ОС: - Настройка контекста безопасности - Управление булевыми переключателями - Разрешение экспорта ресурсов - Мониторинг политик безопасности

Настройка SELinux для Samba

Автоматизация развертывания

Скрипты provisioning: - Разработка скриптов для сервера и клиента - Интеграция с системой виртуализации - Автоматическая настройка всех компонентов - Тестирование работы автоматизации

Скрипт настройки сервера Samba

Ключевые аспекты Samba

Основные характеристики: - Поддержка смешанных сетевых сред - Совместимость с Windows-системами - Гибкое управление доступом - Интеграция с системами безопасности - Автоматизация администрирования

Выводы

Результаты работы: - Освоена настройка сервера Samba для общего доступа - Приобретён опыт клиентской конфигурации - Изучены методы обеспечения безопасности - Разработана система автоматизации - Освоены утилиты администрирования Samba - Получены навыки работы в гетерогенных сетях